module.exports = {
  // development  production  none
  mode: 'development',
  devtool: 'inline-source-map',
  output: {
    // 自动取入口处的名字
    filename: 'js/[name].js',
    // 公共基础路径
    publicPath: '/'
  },
  devServer: {
    host: '0.0.0.0',
    port: 9000,
    open: false,
    // 模块热替换
    hot: true,
    // 是否压缩
    compress: true,
    watchFiles: ['src/**/*'],
    // 单页面应用时找不到路由时是否重定向到默认的html文件
    historyApiFallback: true,
    // liveReload: true,
    headers: {
      'X-Access-Token': 'token'
    },
    client: {
      // 是否在浏览器上显示错误内容
      overlay: false
    },
    // devMiddleware: {
    //   writeToDisk: true
    // },
    proxy: [
      {
        context: ['/api'],
        target: 'http://localhost:3000',
        pathRewrite: {
          '^/api': ''
        }
      }
    ]
  },

}